﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MTEA.LIB
{
    public class MTLogcat
    {
        private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

        public static void d(string tag, string message)
        {
            log.Debug(string.Format("{0} : {1}",tag,message));
        }
        public static void i(string tag, string message)
        {
            log.Info(string.Format("{0} : {1}", tag, message));
        }

        public static void i(string tag, string format, string message)
        {
            log.Info(string.Format("{0} : {1}", tag, string.Format(format, message)));
        }

        public static void w(string tag, string message)
        {
            log.Warn(string.Format("{0} : {1}", tag, message));
        }

        public static void w(string tag, string format,string message)
        {
            log.Warn(string.Format("{0} : {1}", tag, string.Format(format,message)));
        }
        public static void e(string tag, string message)
        {
            log.Error(string.Format("{0} : {1}", tag, message));
        }

        public static void f(string tag, string message)
        {
            log.Fatal(string.Format("{0} : {1}", tag, message));
        }
    }
}
